home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2008 February / PCWFEB08.iso / Software / Freeware / Miro 1.0 / Miro_Installer.exe / Miro_Downloader.exe / encodings / utf_7.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2007-11-12  |  1.8 KB  |  40 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.5)
  3.  
  4. """ Python 'utf-7' Codec
  5.  
  6. Written by Brian Quinlan (brian@sweetapp.com).
  7. """
  8. import codecs
  9.  
  10. class Codec(codecs.Codec):
  11.     encode = codecs.utf_7_encode
  12.     decode = codecs.utf_7_decode
  13.  
  14.  
  15. class IncrementalEncoder(codecs.IncrementalEncoder):
  16.     
  17.     def encode(self, input, final = False):
  18.         return codecs.utf_7_encode(input, self.errors)[0]
  19.  
  20.  
  21.  
  22. class IncrementalDecoder(codecs.BufferedIncrementalDecoder):
  23.     
  24.     def _buffer_decode(self, input, errors, final):
  25.         return codecs.utf_7_decode(input, self.errors)
  26.  
  27.  
  28.  
  29. class StreamWriter(Codec, codecs.StreamWriter):
  30.     pass
  31.  
  32.  
  33. class StreamReader(Codec, codecs.StreamReader):
  34.     pass
  35.  
  36.  
  37. def getregentry():
  38.     return codecs.CodecInfo(name = 'utf-7', encode = Codec.encode, decode = Codec.decode, incrementalencoder = IncrementalEncoder, incrementaldecoder = IncrementalDecoder, streamreader = StreamReader, streamwriter = StreamWriter)
  39.  
  40.